使用netstat命令显示网络连接、路由表或接口状态

您所在的位置:网站首页 netstat an命令 使用netstat命令显示网络连接、路由表或接口状态

使用netstat命令显示网络连接、路由表或接口状态

2024-01-27 18:06| 来源: 网络整理| 查看: 265

使用netstat命令显示网络连接、路由表或接口状态

Linux netstat命令用于显示网络信息,得知整个Linux系统网络情况,比如网络连接、路由表、接口统计、伪装连接和组播成员

利用netstat指令可让你得知整个Linux系统的网络情况。 ##netstat语法 功能说明:显示网络连接、路由表或接口状态 语法

netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]

选项及参数说明 参数说明:

-a或--all 显示所有连线中的Socket。-A或-- 列出该网络类型连线中的相关地址。-c或--continuous 持续列出网络状态。-C或--cache 显示路由器配置的快取信息。-e或--extend 显示网络其他相关信息。-F或--fib 显示FIB。-g或--groups 显示多重广播功能群组组员名单。-h或--help 在线帮助。-i或--interfaces 显示网络界面信息表单。-l或--listening 显示监控中的服务器的Socket。-M或--masquerade 显示伪装的网络连线。-n或--numeric 直接使用IP地址,而不通过域名服务器。-N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。-o或--timers 显示计时器。-p或--programs 显示正在使用Socket的程序识别码和程序名称。-r或--route 显示Routing Table。-s或--statistice 显示网络工作信息统计表。-t或--tcp 显示TCP传输协议的连线状况。-u或--udp 显示UDP传输协议的连线状况。-v或--verbose 显示指令执行过程。-V或--version 显示版本信息。-w或--raw 显示RAW传输协议的连线状况。-x或--unix 此参数的效果和指定"-A unix"参数相同。--ip或--inet 此参数的效果和指定"-A inet"参数相同。 netstat实例 显示端口号为22的连接情况 [root@localhost ~]# netstat -antu|grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 64 192.168.229.128:22 192.168.229.1:55756 ESTABLISHED tcp6 0 0 :::22 :::* LISTEN 检查系统上开放端口的情况 [root@localhost ~]# netstat -tulnp 显示详细的网络状况 [root@localhost ~]# netstat -a 显示当前户籍UDP连接状况 [root@localhost ~]# netstat -nu 显示UDP端口号的使用情况 [root@localhost ~]# netstat -apu 显示所有端口,包含UDP和TCP端口 [root@localhost ~]# netstat -a 显示所有TCP端口 [root@localhost ~]# netstat -at 显示所有TCP端口并显示对应的进程名称或进程号 [root@localhost ~]# netstat -plnt 显示所有UDP端口 [root@localhost ~]# netstat -au 显示所有处于监听状态的端口,并以数字方式显示而非服务名 [root@localhost ~]# netstat -ln 显示核心路由信息 [root@localhost ~]# netstat -r 显示网卡列表 [root@localhost ~]# netstat -i 显示组播组的关系 [root@localhost ~]# netstat -g 显示网络统计信息 [root@localhost ~]# netstat -s 显示监听的套接口 [root@localhost ~]# netstat -l


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3